package com.ruoyi.central.service;

import java.util.Collection;
import java.util.List;
import java.util.Map;
import com.baomidou.mybatisplus.core.toolkit.support.SFunction;
import com.ruoyi.common.core.service.IService;
import com.ruoyi.central.domain.TopCentralOperationStationMaterialLog;

/**
 * 任务执行指令Service接口
 *
 * @author SunLuQuan
 * @date 2022-06-29
 */
public interface ITopCentralOperationStationMaterialLogService extends IService<TopCentralOperationStationMaterialLog>
{
    /**
     * 查询任务执行指令
     * 
     * @param id 任务执行指令主键
     * @param columns 查询指定的列
     * @return 任务执行指令
     */
    public TopCentralOperationStationMaterialLog selectById(Integer id, SFunction<TopCentralOperationStationMaterialLog,?> ... columns);

    /**
     * 查询任务执行指令列表
     *
     * @param topCentralOperationStationMaterialLog 任务执行指令
     * @return 任务执行指令集合
     */
    public List<TopCentralOperationStationMaterialLog> selectList(TopCentralOperationStationMaterialLog topCentralOperationStationMaterialLog);

}
